package com.ruoyi.system.domain;

import com.ruoyi.common.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.base.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 成绩表 school_score
 *
 * @author ruoyi
 * @date 2018-12-12
 */
public class Score extends BaseEntity
{
	private static final long serialVersionUID = 1L;

	/** 成绩主键 */
	private Integer scoreId;
	/** 学生名称 */
	@Excel(name = "学生名称")
	private String stuName;
	/** 学生号 */
	@Excel(name = "学生号")
	private String stuNum;
	/** 显示顺序 */
	private Integer orderNum;
	/** 学期号 */
	private String termNum;
	/** 班级号 */
	private String classNo;
	/** 语文成绩 */
	@Excel(name = "语文成绩")
	private BigDecimal scoreChinese;
	/** 数学成绩 */
	@Excel(name = "数学成绩")
	private BigDecimal scoreMath;
	/** 英语成绩 */
	@Excel(name = "英语成绩")
	private BigDecimal scoreEnglish;
	/** 政治成绩 */
	@Excel(name = "政治成绩")
	private BigDecimal scorePolitical;
	/** 历史成绩 */
	@Excel(name = "历史成绩")
	private BigDecimal scoreHistory;
	/** 生物成绩 */
	@Excel(name = "生物成绩")
	private BigDecimal scoreBiology;
	/** 地理成绩 */
	@Excel(name = "地理成绩")
	private BigDecimal scoreGeographical;
	/** 化学成绩 */
	@Excel(name = "化学成绩")
	private BigDecimal scoreChemistry;
	/** 物理成绩 */
	@Excel(name = "物理成绩")
	private BigDecimal scorePhysical;
	/** 创建者 */
	private String createBy;
	/** 创建时间 */
	private Date createTime;
	/** 更新者 */
	private String updateBy;
	/** 更新时间 */
	private Date updateTime;

	public void setScoreId(Integer scoreId)
	{
		this.scoreId = scoreId;
	}

	public Integer getScoreId()
	{
		return scoreId;
	}
	public void setStuNum(String stuNum)
	{
		this.stuNum = stuNum;
	}

	public String getStuNum()
	{
		return stuNum;
	}
	public void setStuName(String stuName)
	{
		this.stuName = stuName;
	}

	public String getStuName()
	{
		return stuName;
	}
	public void setOrderNum(Integer orderNum)
	{
		this.orderNum = orderNum;
	}

	public Integer getOrderNum()
	{
		return orderNum;
	}
	public void setTermNum(String termNum)
	{
		this.termNum = termNum;
	}

	public String getTermNum()
	{
		return termNum;
	}
	public void setClassNo(String classNo)
	{
		this.classNo = classNo;
	}

	public String getClassNo()
	{
		return classNo;
	}
	public void setScoreChinese(BigDecimal scoreChinese)
	{
		this.scoreChinese = scoreChinese;
	}

	public BigDecimal getScoreChinese()
	{
		return scoreChinese;
	}
	public void setScoreMath(BigDecimal scoreMath)
	{
		this.scoreMath = scoreMath;
	}

	public BigDecimal getScoreMath()
	{
		return scoreMath;
	}
	public void setScoreEnglish(BigDecimal scoreEnglish)
	{
		this.scoreEnglish = scoreEnglish;
	}

	public BigDecimal getScoreEnglish()
	{
		return scoreEnglish;
	}
	public void setScorePolitical(BigDecimal scorePolitical)
	{
		this.scorePolitical = scorePolitical;
	}

	public BigDecimal getScorePolitical()
	{
		return scorePolitical;
	}
	public void setScoreHistory(BigDecimal scoreHistory)
	{
		this.scoreHistory = scoreHistory;
	}

	public BigDecimal getScoreHistory()
	{
		return scoreHistory;
	}
	public void setScoreBiology(BigDecimal scoreBiology)
	{
		this.scoreBiology = scoreBiology;
	}

	public BigDecimal getScoreBiology()
	{
		return scoreBiology;
	}
	public void setScoreGeographical(BigDecimal scoreGeographical)
	{
		this.scoreGeographical = scoreGeographical;
	}

	public BigDecimal getScoreGeographical()
	{
		return scoreGeographical;
	}
	public void setScoreChemistry(BigDecimal scoreChemistry)
	{
		this.scoreChemistry = scoreChemistry;
	}

	public BigDecimal getScoreChemistry()
	{
		return scoreChemistry;
	}
	public void setScorePhysical(BigDecimal scorePhysical)
	{
		this.scorePhysical = scorePhysical;
	}

	public BigDecimal getScorePhysical()
	{
		return scorePhysical;
	}
	public void setCreateBy(String createBy)
	{
		this.createBy = createBy;
	}

	public String getCreateBy()
	{
		return createBy;
	}
	public void setCreateTime(Date createTime)
	{
		this.createTime = createTime;
	}

	public Date getCreateTime()
	{
		return createTime;
	}
	public void setUpdateBy(String updateBy)
	{
		this.updateBy = updateBy;
	}

	public String getUpdateBy()
	{
		return updateBy;
	}
	public void setUpdateTime(Date updateTime)
	{
		this.updateTime = updateTime;
	}

	public Date getUpdateTime()
	{
		return updateTime;
	}

	public String toString() {
		return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
				.append("scoreId", getScoreId())
				.append("stuNum", getStuNum())
				.append("stuName", getStuName())
				.append("orderNum", getOrderNum())
				.append("termNum", getTermNum())
				.append("classNo", getClassNo())
				.append("scoreChinese", getScoreChinese())
				.append("scoreMath", getScoreMath())
				.append("scoreEnglish", getScoreEnglish())
				.append("scorePolitical", getScorePolitical())
				.append("scoreHistory", getScoreHistory())
				.append("scoreBiology", getScoreBiology())
				.append("scoreGeographical", getScoreGeographical())
				.append("scoreChemistry", getScoreChemistry())
				.append("scorePhysical", getScorePhysical())
				.append("createBy", getCreateBy())
				.append("createTime", getCreateTime())
				.append("updateBy", getUpdateBy())
				.append("updateTime", getUpdateTime())
				.toString();
	}
}
